#ifndef STDCHARANIM_H_INCLUDED
#define STDCHARANIM_H_INCLUDED

#include <string>

namespace Oribi
{
    #define N_STD_CHAR_ANIM 2
    class StdCharAnim
    {
    public:
        static std::string getName(int anim, int dir);
        static int getAnim(int a, int dir);

        static int Idle(int dir);
        static int Walk(int dir);
        static int Run (int dir);

        static const int IdleID = 0;
        static const int WalkID = 1;
        static const int RunID  = 2;

    private:
        static const std::string names[N_STD_CHAR_ANIM];
        static const std::string dirNames[8];
    };
}

#endif // STDCHARANIM_H_INCLUDED
